transform: Add G_GNUC_WARN_UNUSED_RESULT annotations
authorTimm Bäder <mail@baedert.org>
Sun, 2 Jun 2019 08:33:30 +0000 (10:33 +0200)
committerTimm Bäder <mail@baedert.org>
Sun, 2 Jun 2019 08:33:30 +0000 (10:33 +0200)
These functions return the new transform so their return value should
really never be ignored.

gsk/gsktransform.h

index 6ef7427448ae6f3dcbe047336854ceeb163a8457..13f712e0dd0eb43d9235ee654295d36e445679c7 100644 (file)
@@ -80,37 +80,37 @@ GDK_AVAILABLE_IN_ALL
 GskTransform *          gsk_transform_new                       (void);
 GDK_AVAILABLE_IN_ALL
 GskTransform *          gsk_transform_transform                 (GskTransform                   *next,
-                                                                 GskTransform                   *other);
+                                                                 GskTransform                   *other) G_GNUC_WARN_UNUSED_RESULT;
 GDK_AVAILABLE_IN_ALL
-GskTransform *          gsk_transform_invert                    (GskTransform                   *self);
+GskTransform *          gsk_transform_invert                    (GskTransform                   *self) G_GNUC_WARN_UNUSED_RESULT;
 GDK_AVAILABLE_IN_ALL
 GskTransform *          gsk_transform_matrix                    (GskTransform                   *next,
-                                                                 const graphene_matrix_t        *matrix);
+                                                                 const graphene_matrix_t        *matrix) G_GNUC_WARN_UNUSED_RESULT;
 GDK_AVAILABLE_IN_ALL
 GskTransform *          gsk_transform_translate                 (GskTransform                   *next,
-                                                                 const graphene_point_t         *point);
+                                                                 const graphene_point_t         *point) G_GNUC_WARN_UNUSED_RESULT;
 GDK_AVAILABLE_IN_ALL
 GskTransform *          gsk_transform_translate_3d              (GskTransform                   *next,
-                                                                 const graphene_point3d_t       *point);
+                                                                 const graphene_point3d_t       *point) G_GNUC_WARN_UNUSED_RESULT;
 GDK_AVAILABLE_IN_ALL
 GskTransform *          gsk_transform_rotate                    (GskTransform                   *next,
-                                                                 float                           angle);
+                                                                 float                           angle) G_GNUC_WARN_UNUSED_RESULT;
 GDK_AVAILABLE_IN_ALL
 GskTransform *          gsk_transform_rotate_3d                 (GskTransform                   *next,
                                                                  float                           angle,
-                                                                 const graphene_vec3_t          *axis);
+                                                                 const graphene_vec3_t          *axis) G_GNUC_WARN_UNUSED_RESULT;
 GDK_AVAILABLE_IN_ALL
 GskTransform *          gsk_transform_scale                     (GskTransform                   *next,
                                                                  float                           factor_x,
-                                                                 float                           factor_y);
+                                                                 float                           factor_y) G_GNUC_WARN_UNUSED_RESULT;
 GDK_AVAILABLE_IN_ALL
 GskTransform *          gsk_transform_scale_3d                  (GskTransform                   *next,
                                                                  float                           factor_x,
                                                                  float                           factor_y,
-                                                                 float                           factor_z);
+                                                                 float                           factor_z) G_GNUC_WARN_UNUSED_RESULT;
 GDK_AVAILABLE_IN_ALL
 GskTransform *          gsk_transform_perspective               (GskTransform                   *next,
-                                                                 float                           depth);
+                                                                 float                           depth) G_GNUC_WARN_UNUSED_RESULT;
 
 GDK_AVAILABLE_IN_ALL
 void                    gsk_transform_transform_bounds          (GskTransform                   *self,